﻿using Library.Collections.Generic;
using Library.Logic;
using Library.Logic.Inference;
using System.Diagnostics.Contracts;

namespace Library.Collections.Specialized
{
    public interface IContainerReason<in T> : IContainer<T>
    {
        [Pure]
        bool Contains(T item, out IInference argument);
    }
}
